using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace JNPF.Basics.Models
{
	/// <summary>
	/// 企业经营信息纳税五供应商
	/// </summary>
	[Table("JIUSHI_CUSTOMEROPERAINFOSUPPLIER")]
	public class jiushiCustomeroperainfosupplierEntity
	{
        /// <summary>
        /// 主键ID
        /// </summary>
        [Key]
        [Column("F_ID")]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        public int Id { get; set; }

        /// <summary>
        /// 供应商名称
        /// </summary>
        [Column("F_SUPPLIERNAME")]
		[MaxLength(50)]
		public string SupplierName {get;set;}

		/// <summary>
		/// 主要原材料
		/// </summary>
		[Column("F_MAINRAWMATERIALS")]
		[MaxLength(255)]
		public string MainRawMaterials {get;set;}

		/// <summary>
		/// 采购占比
		/// </summary>
		[Column("F_BUYPROPORTION")]
		[MaxLength(255)]
		public string BuyProportion {get;set;}


        /// <summary>
        /// 结算周期
        /// </summary>
        [Column("F_PaymentCycle")]
        [MaxLength(255)]
        public string PaymentCycle { get; set; }

        /// <summary>
        /// 结算方式
        /// </summary>
        [Column("F_PAYMENTMETHOD")]
		[MaxLength(255)]
		public string PaymentMethod {get;set;}

		/// <summary>
		/// 排序
		/// </summary>
		[Column("F_SORTCODE")]
		public int? SortCode {get;set;}

		/// <summary>
		/// 有效标志
		/// </summary>
		[Column("F_ENABLEDMARK")]
		public int? EnabledMark {get;set;}

		/// <summary>
		/// 创建时间
		/// </summary>
		[Column("F_CREATORTIME")]
		public DateTime? CreatorTime {get;set;}

		/// <summary>
		/// 创建用户
		/// </summary>
		[Column("F_CREATORUSERID")]
		[MaxLength(50)]
		public string CreatorUserId {get;set;}

		/// <summary>
		/// 修改时间
		/// </summary>
		[Column("F_LASTMODIFYTIME")]
		public DateTime? LastModifyTime {get;set;}

		/// <summary>
		/// 修改用户
		/// </summary>
		[Column("F_LASTMODIFYUSERID")]
		[MaxLength(50)]
		public string LastModifyUserId {get;set;}

		/// <summary>
		/// 删除标志
		/// </summary>
		[Column("F_DELETEMARK")]
		public int? DeleteMark {get;set;}

		/// <summary>
		/// 删除时间
		/// </summary>
		[Column("F_DELETETIME")]
		public DateTime? DeleteTime {get;set;}

		/// <summary>
		/// 删除用户
		/// </summary>
		[Column("F_DELETEUSERID")]
		[MaxLength(50)]
		public string DeleteUserId {get;set;}

		/// <summary>
		/// 创建用户
		/// </summary>
		[Column("F_CREATORUSER")]
		[MaxLength(50)]
		public string CreatorUser {get;set;}

		/// <summary>
		/// 业务ID
		/// </summary>
		[Column("F_BUSINESSID")]
		[MaxLength(255)]
		public string BusinessId {get;set;}

		/// <summary>
		/// 客户主键
		/// </summary>
		[Column("F_CUSTOMERID")]
		public int? CustomerId {get;set;}


	}
}
